using System;
using System.Drawing;

namespace ShadeTree.Binding.Drivers
{
    public interface IControlDriver
    {
        Color BackColor { get; set;}
        bool Visible { get; set;}
        bool Enabled { get; set;}
        void Focus();
        string GetKey();

        void OnLostFocus(Action action);
        void Click();
        void FireLostFocus();
        bool IsFocused { get;}
        object Control { get; }
        string Text { get;}

        string ToolTipText { get; set;}
    }
}